
/*//////////////// Model Option /////////////////////
	AGC-5030 : CD, USB, Bluetooth
	AGC-5040 : USB Only
*/////////////////////////////////////////////////////////

#define	ROCOM
#define	FIRMWARE_VERSION	"VL013"
//#ifndef  MODEL_ARA5040
//#define	MODEL_AGC5030	// For Korea, CD, USB, Bluetooth
//#define	MODEL_AGC505X
//#endif
//#define	MODEL_ARA5040	// Only USB
//#define	DEBUG_PORT
//#define	HERO_TEST
//#define	ATOMIC_TEST
#define	HW_SERIAL

#ifdef  MODEL_AGC5030

#define	M16C_64G
#define	TUNER
#define	CD
#define	USB
#define	LC78696X	// CD of Sanyo IC
#define	LC786XXX	// All of Sanyo IC
#define	BLUETOOTH
#define	HERO
#define	ST7565P		// LCD Driver
#define	PHONE_BOOK			
#define MATRIX_KEY_MASK
#define LV56801P	// Multi-Power Supply SystemIC
//#define	PBAP_TEST_ROM
//#define	PBAP_TEST_BUFF
//#define	LC786_SLEEP

//#define	FILE_SEARCH

#define	ROCOM_DFU

//#define	ST_EV_ADJ

//#define	DOT_SCROLL

#endif

#ifdef  MODEL_AGC505X

#define	M16C_64G
#define	TUNER
#define	CD
#define	USB
#define	LC78696X	// CD of Sanyo IC
#define	LC786XXX	// All of Sanyo IC
#define	BLUETOOTH
#define	HERO
#define	ST7565P		// LCD Driver
#define	PHONE_BOOK
#define	ROCOM_DFU
#define	AV_CONTROLLER
#define	AUTO_GUIDE
#define	HEF4052
#define	MIC			
#define MATRIX_KEY_MASK
#define LV56801P	// Multi-Power Supply SystemIC
#define	DRV_SPK		// Driver Speaker Controll by Front Key
#define	HERO_SEC
#define	OPTIONAL_CLOCK
#define	FILE_SEARCH
//#define	DOT_SCROLL
#define	ZYLE_LOGO

#endif

#ifdef  MODEL_ARA5040

#define	M16C_30PG
#define	TUNER
#define	USB
#define	LC786XXX
#define	PT6524	// LCD Driver
#define	LC786XXX_AUDIO
#define	ATOMIC

//#define	USB_DISABLE_TEST

#endif

#define	USER_WATCHDOG

#if defined(HERO) | defined(ATOMIC)
#define NXP
#endif

#ifdef  BLUETOOTH
#define	SERIAL_FLASH
#define	MOVON
#endif

#if  0
#undef  HERO
#define	ATOMIC
#endif

//#define	DEBUG_UART

#ifdef  DEBUG_UART
//#define	LOG_LC786_COM
extern void UART6_TX_WriteData(const char *format,...);

#define	LOG_ATOMIC	//UART6_TX_WriteData
#define	LOG_NXP		//UART6_TX_WriteData
#define	LOG_TUNER	//UART6_TX_WriteData
#define	LOG_SYS		//UART6_TX_WriteData
#define	LOG_CPU		//UART6_TX_WriteData
#define	LOG_ACC		//UART6_TX_WriteData
#define	LOG_LCD		//UART6_TX_WriteData
#define	LOG_HERO	//UART6_TX_WriteData
#define	LOG_BOOT	//UART6_TX_WriteData
#define	LOG_RTC		//UART6_TX_WriteData
#define	LOG_USB		//UART6_TX_WriteData

#define	LOG_LC786	//UART6_TX_WriteData
#define	LOG_CD		//UART6_TX_WriteData
#define	LOG_DECK	//UART6_TX_WriteData
#define	LOG_FUNC	//UART6_TX_WriteData
#define	LOG_KEY		//UART6_TX_WriteData
#define	LOG_AUDIO	//UART6_TX_WriteData
#define	LOG_AUX		//UART6_TX_WriteData
#define	LOG_BT		//UART6_TX_WriteData
#define	LOG_SF		//UART6_TX_WriteData

#define	LOG_DFU		//UART6_TX_WriteData
#define	LOG_DFU2	//UART6_TX_WriteData
#define	LOG_MATRIX	//UART6_TX_WriteData

#define	LOG_RDM		//UART6_TX_WriteData

#define	LOG_TEXT

#define	LOG_BU		//UART6_TX_WriteData

#define	LOG_LC786_C		//UART6_TX_WriteData
#define	LOG_DISP		//UART6_TX_WriteData

#define	LOG_PBAP	//UART6_TX_WriteData

#define	LOG_ADC		//UART6_TX_WriteData

#define	LOG_FILTER	//UART6_TX_WriteData

#else

#define	LOG_ATOMIC
#define	LOG_TUNER
#define	LOG_SYS
#define	LOG_NXP
#define	LOG_CPU
#define	LOG_ACC
#define	LOG_LCD
#define	LOG_HERO
#define	LOG_BOOT
#define	LOG_RTC

#define	LOG_LC786
#define	LOG_CD
#define	LOG_DECK
#define	LOG_FUNC
#define	LOG_KEY
#define	LOG_AUDIO
#define	LOG_AUX
#define	LOG_BT
#define	LOG_USB
#define	LOG_SF

#define	LOG_DFU
#define	LOG_DFU2
#define	LOG_MATRIX

#define	LOG_RDM
#define	LOG_TEXT

#define	LOG_BU

#define	LOG_LC786_C
#define	LOG_DISP

#define	LOG_PBAP

#define	LOG_ADC

#define	LOG_FILTER

#endif

#ifdef  HERO
//#define	HERO_EXTERN
#endif

#ifdef  ATOMIC
//#define	ATOMIC_EXTERN
#endif

